package com.ruoyi.system.domain;

import java.math.BigDecimal;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 ic_sapply_b
 * 
 * @author ruoyi
 * @date 2024-01-06
 */
public class IcSapplyB extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 出库申请单表体主键	 */
    @Excel(name = "出库申请单表体主键	")
    private String cgeneralbid;

    @Excel(name = "出库申请单表头主键	")
    private String cgeneralhid;
    /** 行号	 */
    @Excel(name = "行号	")
    private String crowno;

    /** 物料 */
    @Excel(name = "物料")
    private String cmaterialoid;

    /** 物料编码	 */
    @Excel(name = "物料编码	")
    private String cmaterialvid;

    /** 公司最新版本	 */
    @Excel(name = "公司最新版本	")
    private String corpoid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String corpvid;

    /** 单位 */
    @Excel(name = "单位")
    private String castunitid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal nassistnum;

    /** 换算率	 */
    @Excel(name = "换算率	")
    private String vchangerate;

    /** 主单位	 */
    @Excel(name = "主单位	")
    private String cunitid;

    /** ncostmny	 */
    @Excel(name = "单价	")
    private BigDecimal ncostprice;

    /** 金额 */
    @Excel(name = "金额")
    private Long ncostmny;

    /** 批次 */
    @Excel(name = "批次")
    private String vbatchcode;

    /** 计划领用日期	 */
    @Excel(name = "计划领用日期	")
    private String dplanrecvdate;

    /** 发料仓库	 */
    @Excel(name = "发料仓库	")
    private String cwarehouseid;

    /** 质量等级	 */
    @Excel(name = "质量等级	")
    private String cqualitylevelid;

    /** 项目	 */
    @Excel(name = "项目	")
    private String cprojectid;

    /** 客户 */
    @Excel(name = "客户")
    private String casscustid;

    /** 客户 */
    @Excel(name = "客户")
    private String casscustvid;

    /** 生产厂商	 */
    @Excel(name = "生产厂商	")
    private String cproductorid;

    /** 供应商	 */
    @Excel(name = "供应商	")
    private String cvendorid;

    /** 供应商	 */
    @Excel(name = "供应商	")
    private String cvendorvid;

    /** 项目成本分类	 */
    @Excel(name = "项目成本分类	")
    private String cprojectcostclsid;

    /** 成本要素	 */
    @Excel(name = "成本要素	")
    private String costclsidreason;

    /** 产成品	 */
    @Excel(name = "产成品	")
    private String ccostobjectid;

    /** 生产订单号	 */
    @Excel(name = "生产订单号	")
    private String vproductbatch;

    /** 工作中心	 */
    @Excel(name = "工作中心	")
    private String cworkcenterid;

    /** 备注	 */
    @Excel(name = "备注	")
    private String vnotebody;

    /** 来源单据类型	 */
    @Excel(name = "来源单据类型	")
    private String csourcetype;

    /** 来源交易类型	 */
    @Excel(name = "来源交易类型	")
    private String csourcetranstype;

    /** 来源单据号	 */
    @Excel(name = "来源单据号	")
    private String vsourcebillcode;

    /** 来源单据行号	 */
    @Excel(name = "来源单据行号	")
    private String vsourcerowno;

    /** 累计出库主数量	 */
    @Excel(name = "累计出库主数量	")
    private String noutboundnum;

    /** 累计出库数量	 */
    @Excel(name = "累计出库数量	")
    private String noutboundastnum;

    /** 累计出库毛数量	 */
    @Excel(name = "累计出库毛数量	")
    private String noutboundrsnum;

    /** 是否关闭	 */
    @Excel(name = "是否关闭	")
    private String isclosed;

    /** 批次主键	 */
    @Excel(name = "批次主键	")
    private String pkBatchcode;

    /** 来源单据表头主键	 */
    @Excel(name = "来源单据表头主键	")
    private String csourcebillhid;

    /** 来源单据表体主键	 */
    @Excel(name = "来源单据表体主键	")
    private String csourcebillbid;

    /** 源头单据表头主键	 */
    @Excel(name = "源头单据表头主键	")
    private String cfirstbillhid;

    /** 源头单据表体主键	 */
    @Excel(name = "源头单据表体主键	")
    private String cfirstbillbid;

    /** 源头单据类型	 */
    @Excel(name = "源头单据类型	")
    private String cfirsttype;

    /** 源头单据交易类型	 */
    @Excel(name = "源头单据交易类型	")
    private String cfirsttranstype;

    /** 源头单据号	 */
    @Excel(name = "源头单据号	")
    private String vfirstbillcode;

    /** 源头单据行号	 */
    @Excel(name = "源头单据行号	")
    private String vfirstrowno;

    /** 批次版本号	 */
    @Excel(name = "批次版本号	")
    private String ibcversion;

    /** 原始主数量	 */
    @Excel(name = "原始主数量	")
    private String noriginalnum;

    /** 已关闭	 */
    @Excel(name = "已关闭	")
    private String closed;

    /** 原始累计出库出量	 */
    @Excel(name = "原始累计出库出量	")
    private String noriginaloutboundnum;

    /** 库存组织最新版本	 */
    @Excel(name = "库存组织最新版本	")
    private String pkOrg;

    /** 库存组织	 */
    @Excel(name = "库存组织	")
    private String pkOrgV;

    /** 集团	 */
    @Excel(name = "集团	")
    private String pkGroup;

    /** 报废仓库	 */
    @Excel(name = "报废仓库	")
    private String cwastewarehouseid;

    /** 来源表头时间戳	 */
    @Excel(name = "来源表头时间戳	")
    private String tsourceheadts;

    /** 来源表体时间戳	 */
    @Excel(name = "来源表体时间戳	")
    private String tsourcebodyts;

    /** 项目任务	 */
    @Excel(name = "项目任务	")
    private String cprojecttaskid;

    /** 首次入库日期	 */
    @Excel(name = "首次入库日期	")
    private String dinbounddate;

    /** 工序号	 */
    @Excel(name = "工序号	")
    private String cwp;

    /** 工序类型	 */
    @Excel(name = "工序类型	")
    private String crcid;

    /** cbs */
    @Excel(name = "cbs")
    private String pkCbsnode;

    /** 项目合同编码	 */
    @Excel(name = "项目合同编码	")
    private String vcontractcode;

    /** 特征码	 */
    @Excel(name = "特征码	")
    private String cffileid;

    /** 产成品辅助属性-项目	 */
    @Excel(name = "产成品辅助属性-项目	")
    private String cprodprojectid;

    /** 产成品辅助属性-客户	 */
    @Excel(name = "产成品辅助属性-客户	")
    private String cprodasscustid;

    /** 产成品辅助属性-客户	 */
    @Excel(name = "产成品辅助属性-客户	")
    private String cprodasscustvid;

    /** 产成品辅助属性-生产厂商	 */
    @Excel(name = "产成品辅助属性-生产厂商	")
    private String cprodproductorid;

    /** 产成品辅助属性-供应商	 */
    @Excel(name = "产成品辅助属性-供应商	")
    private String cprodvendorid;

    /** 产成品辅助属性-供应商	 */
    @Excel(name = "产成品辅助属性-供应商	")
    private String cprodvendorvid;

    /** 产成品辅助属性-特征码	 */
    @Excel(name = "产成品辅助属性-特征码	")
    private String cmffileid;

    /** 产成品辅助属性-自由辅助属性1	 */
    @Excel(name = "产成品辅助属性-自由辅助属性1	")
    private String vprodfree1;

    /** 产成品辅助属性-自由辅助属性2	 */
    @Excel(name = "产成品辅助属性-自由辅助属性2	")
    private String vprodfree2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vprodfree3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vprodfree4;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vprodfree5;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vprodfree6;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vprodfree7;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vprodfree8;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vprodfree9;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vprodfree10;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree4;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree5;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree6;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree7;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree8;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree9;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree10;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree11;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree12;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree13;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree14;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree15;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree16;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree17;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree18;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree19;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree20;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree21;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree22;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree23;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree24;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree25;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree26;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree27;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree28;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree29;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree30;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree31;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree32;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree33;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree34;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree35;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree36;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree37;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree38;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree39;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree40;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree41;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree42;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree43;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree44;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree45;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree46;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree47;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree48;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree49;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vfree50;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef4;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef5;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef6;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef7;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef8;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef9;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef10;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef11;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef12;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef13;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef14;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef15;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef16;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef17;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef18;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef19;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String vbcdef20;

    private BigDecimal nnum;

    public BigDecimal getNnum() {
        return nnum;
    }

    public void setNnum(BigDecimal nnum) {
        this.nnum = nnum;
    }

    public void setCgeneralbid(String cgeneralbid)
    {
        this.cgeneralbid = cgeneralbid;
    }

    public String getCgeneralbid() 
    {
        return cgeneralbid;
    }
    public void setCrowno(String crowno) 
    {
        this.crowno = crowno;
    }

    public String getCrowno() 
    {
        return crowno;
    }
    public void setCmaterialoid(String cmaterialoid) 
    {
        this.cmaterialoid = cmaterialoid;
    }

    public String getCmaterialoid() 
    {
        return cmaterialoid;
    }
    public void setCmaterialvid(String cmaterialvid) 
    {
        this.cmaterialvid = cmaterialvid;
    }

    public String getCmaterialvid() 
    {
        return cmaterialvid;
    }
    public void setCorpoid(String corpoid) 
    {
        this.corpoid = corpoid;
    }

    public String getCorpoid() 
    {
        return corpoid;
    }
    public void setCorpvid(String corpvid) 
    {
        this.corpvid = corpvid;
    }

    public String getCorpvid() 
    {
        return corpvid;
    }
    public void setCastunitid(String castunitid) 
    {
        this.castunitid = castunitid;
    }

    public String getCastunitid() 
    {
        return castunitid;
    }
    public void setNassistnum(BigDecimal nassistnum) 
    {
        this.nassistnum = nassistnum;
    }

    public BigDecimal getNassistnum() 
    {
        return nassistnum;
    }
    public void setVchangerate(String vchangerate) 
    {
        this.vchangerate = vchangerate;
    }

    public String getVchangerate() 
    {
        return vchangerate;
    }
    public void setCunitid(String cunitid) 
    {
        this.cunitid = cunitid;
    }

    public String getCunitid() 
    {
        return cunitid;
    }
    public void setNcostprice(BigDecimal ncostprice) 
    {
        this.ncostprice = ncostprice;
    }

    public BigDecimal getNcostprice() 
    {
        return ncostprice;
    }
    public void setNcostmny(Long ncostmny) 
    {
        this.ncostmny = ncostmny;
    }

    public Long getNcostmny() 
    {
        return ncostmny;
    }
    public void setVbatchcode(String vbatchcode) 
    {
        this.vbatchcode = vbatchcode;
    }

    public String getVbatchcode() 
    {
        return vbatchcode;
    }
    public void setDplanrecvdate(String dplanrecvdate) 
    {
        this.dplanrecvdate = dplanrecvdate;
    }

    public String getDplanrecvdate() 
    {
        return dplanrecvdate;
    }
    public void setCwarehouseid(String cwarehouseid) 
    {
        this.cwarehouseid = cwarehouseid;
    }

    public String getCwarehouseid() 
    {
        return cwarehouseid;
    }
    public void setCqualitylevelid(String cqualitylevelid) 
    {
        this.cqualitylevelid = cqualitylevelid;
    }

    public String getCqualitylevelid() 
    {
        return cqualitylevelid;
    }
    public void setCprojectid(String cprojectid) 
    {
        this.cprojectid = cprojectid;
    }

    public String getCprojectid() 
    {
        return cprojectid;
    }
    public void setCasscustid(String casscustid) 
    {
        this.casscustid = casscustid;
    }

    public String getCasscustid() 
    {
        return casscustid;
    }
    public void setCasscustvid(String casscustvid) 
    {
        this.casscustvid = casscustvid;
    }

    public String getCasscustvid() 
    {
        return casscustvid;
    }
    public void setCproductorid(String cproductorid) 
    {
        this.cproductorid = cproductorid;
    }

    public String getCproductorid() 
    {
        return cproductorid;
    }
    public void setCvendorid(String cvendorid) 
    {
        this.cvendorid = cvendorid;
    }

    public String getCvendorid() 
    {
        return cvendorid;
    }
    public void setCvendorvid(String cvendorvid) 
    {
        this.cvendorvid = cvendorvid;
    }

    public String getCvendorvid() 
    {
        return cvendorvid;
    }
    public void setCprojectcostclsid(String cprojectcostclsid) 
    {
        this.cprojectcostclsid = cprojectcostclsid;
    }

    public String getCprojectcostclsid() 
    {
        return cprojectcostclsid;
    }
    public void setCostclsidreason(String costclsidreason) 
    {
        this.costclsidreason = costclsidreason;
    }

    public String getCostclsidreason() 
    {
        return costclsidreason;
    }
    public void setCcostobjectid(String ccostobjectid) 
    {
        this.ccostobjectid = ccostobjectid;
    }

    public String getCcostobjectid() 
    {
        return ccostobjectid;
    }
    public void setVproductbatch(String vproductbatch) 
    {
        this.vproductbatch = vproductbatch;
    }

    public String getVproductbatch() 
    {
        return vproductbatch;
    }
    public void setCworkcenterid(String cworkcenterid) 
    {
        this.cworkcenterid = cworkcenterid;
    }

    public String getCworkcenterid() 
    {
        return cworkcenterid;
    }
    public void setVnotebody(String vnotebody) 
    {
        this.vnotebody = vnotebody;
    }

    public String getVnotebody() 
    {
        return vnotebody;
    }
    public void setCsourcetype(String csourcetype) 
    {
        this.csourcetype = csourcetype;
    }

    public String getCsourcetype() 
    {
        return csourcetype;
    }
    public void setCsourcetranstype(String csourcetranstype) 
    {
        this.csourcetranstype = csourcetranstype;
    }

    public String getCsourcetranstype() 
    {
        return csourcetranstype;
    }
    public void setVsourcebillcode(String vsourcebillcode) 
    {
        this.vsourcebillcode = vsourcebillcode;
    }

    public String getVsourcebillcode() 
    {
        return vsourcebillcode;
    }
    public void setVsourcerowno(String vsourcerowno) 
    {
        this.vsourcerowno = vsourcerowno;
    }

    public String getVsourcerowno() 
    {
        return vsourcerowno;
    }
    public void setNoutboundnum(String noutboundnum) 
    {
        this.noutboundnum = noutboundnum;
    }

    public String getNoutboundnum() 
    {
        return noutboundnum;
    }
    public void setNoutboundastnum(String noutboundastnum) 
    {
        this.noutboundastnum = noutboundastnum;
    }

    public String getNoutboundastnum() 
    {
        return noutboundastnum;
    }
    public void setNoutboundrsnum(String noutboundrsnum) 
    {
        this.noutboundrsnum = noutboundrsnum;
    }

    public String getNoutboundrsnum() 
    {
        return noutboundrsnum;
    }
    public void setIsclosed(String isclosed) 
    {
        this.isclosed = isclosed;
    }

    public String getIsclosed() 
    {
        return isclosed;
    }
    public void setPkBatchcode(String pkBatchcode) 
    {
        this.pkBatchcode = pkBatchcode;
    }

    public String getPkBatchcode() 
    {
        return pkBatchcode;
    }
    public void setCsourcebillhid(String csourcebillhid) 
    {
        this.csourcebillhid = csourcebillhid;
    }

    public String getCsourcebillhid() 
    {
        return csourcebillhid;
    }
    public void setCsourcebillbid(String csourcebillbid) 
    {
        this.csourcebillbid = csourcebillbid;
    }

    public String getCsourcebillbid() 
    {
        return csourcebillbid;
    }
    public void setCfirstbillhid(String cfirstbillhid) 
    {
        this.cfirstbillhid = cfirstbillhid;
    }

    public String getCfirstbillhid() 
    {
        return cfirstbillhid;
    }
    public void setCfirstbillbid(String cfirstbillbid) 
    {
        this.cfirstbillbid = cfirstbillbid;
    }

    public String getCfirstbillbid() 
    {
        return cfirstbillbid;
    }
    public void setCfirsttype(String cfirsttype) 
    {
        this.cfirsttype = cfirsttype;
    }

    public String getCfirsttype() 
    {
        return cfirsttype;
    }
    public void setCfirsttranstype(String cfirsttranstype) 
    {
        this.cfirsttranstype = cfirsttranstype;
    }

    public String getCfirsttranstype() 
    {
        return cfirsttranstype;
    }
    public void setVfirstbillcode(String vfirstbillcode) 
    {
        this.vfirstbillcode = vfirstbillcode;
    }

    public String getVfirstbillcode() 
    {
        return vfirstbillcode;
    }
    public void setVfirstrowno(String vfirstrowno) 
    {
        this.vfirstrowno = vfirstrowno;
    }

    public String getVfirstrowno() 
    {
        return vfirstrowno;
    }
    public void setIbcversion(String ibcversion) 
    {
        this.ibcversion = ibcversion;
    }

    public String getIbcversion() 
    {
        return ibcversion;
    }
    public void setNoriginalnum(String noriginalnum) 
    {
        this.noriginalnum = noriginalnum;
    }

    public String getNoriginalnum() 
    {
        return noriginalnum;
    }
    public void setClosed(String closed) 
    {
        this.closed = closed;
    }

    public String getClosed() 
    {
        return closed;
    }
    public void setNoriginaloutboundnum(String noriginaloutboundnum) 
    {
        this.noriginaloutboundnum = noriginaloutboundnum;
    }

    public String getNoriginaloutboundnum() 
    {
        return noriginaloutboundnum;
    }
    public void setPkOrg(String pkOrg) 
    {
        this.pkOrg = pkOrg;
    }

    public String getPkOrg() 
    {
        return pkOrg;
    }
    public void setPkOrgV(String pkOrgV) 
    {
        this.pkOrgV = pkOrgV;
    }

    public String getPkOrgV() 
    {
        return pkOrgV;
    }
    public void setPkGroup(String pkGroup) 
    {
        this.pkGroup = pkGroup;
    }

    public String getPkGroup() 
    {
        return pkGroup;
    }
    public void setCwastewarehouseid(String cwastewarehouseid) 
    {
        this.cwastewarehouseid = cwastewarehouseid;
    }

    public String getCwastewarehouseid() 
    {
        return cwastewarehouseid;
    }
    public void setTsourceheadts(String tsourceheadts) 
    {
        this.tsourceheadts = tsourceheadts;
    }

    public String getTsourceheadts() 
    {
        return tsourceheadts;
    }
    public void setTsourcebodyts(String tsourcebodyts) 
    {
        this.tsourcebodyts = tsourcebodyts;
    }

    public String getTsourcebodyts() 
    {
        return tsourcebodyts;
    }
    public void setCprojecttaskid(String cprojecttaskid) 
    {
        this.cprojecttaskid = cprojecttaskid;
    }

    public String getCprojecttaskid() 
    {
        return cprojecttaskid;
    }
    public void setDinbounddate(String dinbounddate) 
    {
        this.dinbounddate = dinbounddate;
    }

    public String getDinbounddate() 
    {
        return dinbounddate;
    }
    public void setCwp(String cwp) 
    {
        this.cwp = cwp;
    }

    public String getCwp() 
    {
        return cwp;
    }
    public void setCrcid(String crcid) 
    {
        this.crcid = crcid;
    }

    public String getCrcid() 
    {
        return crcid;
    }
    public void setPkCbsnode(String pkCbsnode) 
    {
        this.pkCbsnode = pkCbsnode;
    }

    public String getPkCbsnode() 
    {
        return pkCbsnode;
    }
    public void setVcontractcode(String vcontractcode) 
    {
        this.vcontractcode = vcontractcode;
    }

    public String getVcontractcode() 
    {
        return vcontractcode;
    }
    public void setCffileid(String cffileid) 
    {
        this.cffileid = cffileid;
    }

    public String getCffileid() 
    {
        return cffileid;
    }
    public void setCprodprojectid(String cprodprojectid) 
    {
        this.cprodprojectid = cprodprojectid;
    }

    public String getCprodprojectid() 
    {
        return cprodprojectid;
    }
    public void setCprodasscustid(String cprodasscustid) 
    {
        this.cprodasscustid = cprodasscustid;
    }

    public String getCprodasscustid() 
    {
        return cprodasscustid;
    }
    public void setCprodasscustvid(String cprodasscustvid) 
    {
        this.cprodasscustvid = cprodasscustvid;
    }

    public String getCprodasscustvid() 
    {
        return cprodasscustvid;
    }
    public void setCprodproductorid(String cprodproductorid) 
    {
        this.cprodproductorid = cprodproductorid;
    }

    public String getCprodproductorid() 
    {
        return cprodproductorid;
    }
    public void setCprodvendorid(String cprodvendorid) 
    {
        this.cprodvendorid = cprodvendorid;
    }

    public String getCprodvendorid() 
    {
        return cprodvendorid;
    }
    public void setCprodvendorvid(String cprodvendorvid) 
    {
        this.cprodvendorvid = cprodvendorvid;
    }

    public String getCprodvendorvid() 
    {
        return cprodvendorvid;
    }
    public void setCmffileid(String cmffileid) 
    {
        this.cmffileid = cmffileid;
    }

    public String getCmffileid() 
    {
        return cmffileid;
    }
    public void setVprodfree1(String vprodfree1) 
    {
        this.vprodfree1 = vprodfree1;
    }

    public String getVprodfree1() 
    {
        return vprodfree1;
    }
    public void setVprodfree2(String vprodfree2) 
    {
        this.vprodfree2 = vprodfree2;
    }

    public String getVprodfree2() 
    {
        return vprodfree2;
    }
    public void setVprodfree3(String vprodfree3) 
    {
        this.vprodfree3 = vprodfree3;
    }

    public String getVprodfree3() 
    {
        return vprodfree3;
    }
    public void setVprodfree4(String vprodfree4) 
    {
        this.vprodfree4 = vprodfree4;
    }

    public String getVprodfree4() 
    {
        return vprodfree4;
    }
    public void setVprodfree5(String vprodfree5) 
    {
        this.vprodfree5 = vprodfree5;
    }

    public String getVprodfree5() 
    {
        return vprodfree5;
    }
    public void setVprodfree6(String vprodfree6) 
    {
        this.vprodfree6 = vprodfree6;
    }

    public String getVprodfree6() 
    {
        return vprodfree6;
    }
    public void setVprodfree7(String vprodfree7) 
    {
        this.vprodfree7 = vprodfree7;
    }

    public String getVprodfree7() 
    {
        return vprodfree7;
    }
    public void setVprodfree8(String vprodfree8) 
    {
        this.vprodfree8 = vprodfree8;
    }

    public String getVprodfree8() 
    {
        return vprodfree8;
    }
    public void setVprodfree9(String vprodfree9) 
    {
        this.vprodfree9 = vprodfree9;
    }

    public String getVprodfree9() 
    {
        return vprodfree9;
    }
    public void setVprodfree10(String vprodfree10) 
    {
        this.vprodfree10 = vprodfree10;
    }

    public String getVprodfree10() 
    {
        return vprodfree10;
    }
    public void setVfree1(String vfree1) 
    {
        this.vfree1 = vfree1;
    }

    public String getVfree1() 
    {
        return vfree1;
    }
    public void setVfree2(String vfree2) 
    {
        this.vfree2 = vfree2;
    }

    public String getVfree2() 
    {
        return vfree2;
    }
    public void setVfree3(String vfree3) 
    {
        this.vfree3 = vfree3;
    }

    public String getVfree3() 
    {
        return vfree3;
    }
    public void setVfree4(String vfree4) 
    {
        this.vfree4 = vfree4;
    }

    public String getVfree4() 
    {
        return vfree4;
    }
    public void setVfree5(String vfree5) 
    {
        this.vfree5 = vfree5;
    }

    public String getVfree5() 
    {
        return vfree5;
    }
    public void setVfree6(String vfree6) 
    {
        this.vfree6 = vfree6;
    }

    public String getVfree6() 
    {
        return vfree6;
    }
    public void setVfree7(String vfree7) 
    {
        this.vfree7 = vfree7;
    }

    public String getVfree7() 
    {
        return vfree7;
    }
    public void setVfree8(String vfree8) 
    {
        this.vfree8 = vfree8;
    }

    public String getVfree8() 
    {
        return vfree8;
    }
    public void setVfree9(String vfree9) 
    {
        this.vfree9 = vfree9;
    }

    public String getVfree9() 
    {
        return vfree9;
    }
    public void setVfree10(String vfree10) 
    {
        this.vfree10 = vfree10;
    }

    public String getVfree10() 
    {
        return vfree10;
    }
    public void setVfree11(String vfree11) 
    {
        this.vfree11 = vfree11;
    }

    public String getVfree11() 
    {
        return vfree11;
    }
    public void setVfree12(String vfree12) 
    {
        this.vfree12 = vfree12;
    }

    public String getVfree12() 
    {
        return vfree12;
    }
    public void setVfree13(String vfree13) 
    {
        this.vfree13 = vfree13;
    }

    public String getVfree13() 
    {
        return vfree13;
    }
    public void setVfree14(String vfree14) 
    {
        this.vfree14 = vfree14;
    }

    public String getVfree14() 
    {
        return vfree14;
    }
    public void setVfree15(String vfree15) 
    {
        this.vfree15 = vfree15;
    }

    public String getVfree15() 
    {
        return vfree15;
    }
    public void setVfree16(String vfree16) 
    {
        this.vfree16 = vfree16;
    }

    public String getVfree16() 
    {
        return vfree16;
    }
    public void setVfree17(String vfree17) 
    {
        this.vfree17 = vfree17;
    }

    public String getVfree17() 
    {
        return vfree17;
    }
    public void setVfree18(String vfree18) 
    {
        this.vfree18 = vfree18;
    }

    public String getVfree18() 
    {
        return vfree18;
    }
    public void setVfree19(String vfree19) 
    {
        this.vfree19 = vfree19;
    }

    public String getVfree19() 
    {
        return vfree19;
    }
    public void setVfree20(String vfree20) 
    {
        this.vfree20 = vfree20;
    }

    public String getVfree20() 
    {
        return vfree20;
    }
    public void setVfree21(String vfree21) 
    {
        this.vfree21 = vfree21;
    }

    public String getVfree21() 
    {
        return vfree21;
    }
    public void setVfree22(String vfree22) 
    {
        this.vfree22 = vfree22;
    }

    public String getVfree22() 
    {
        return vfree22;
    }
    public void setVfree23(String vfree23) 
    {
        this.vfree23 = vfree23;
    }

    public String getVfree23() 
    {
        return vfree23;
    }
    public void setVfree24(String vfree24) 
    {
        this.vfree24 = vfree24;
    }

    public String getVfree24() 
    {
        return vfree24;
    }
    public void setVfree25(String vfree25) 
    {
        this.vfree25 = vfree25;
    }

    public String getVfree25() 
    {
        return vfree25;
    }
    public void setVfree26(String vfree26) 
    {
        this.vfree26 = vfree26;
    }

    public String getVfree26() 
    {
        return vfree26;
    }
    public void setVfree27(String vfree27) 
    {
        this.vfree27 = vfree27;
    }

    public String getVfree27() 
    {
        return vfree27;
    }
    public void setVfree28(String vfree28) 
    {
        this.vfree28 = vfree28;
    }

    public String getVfree28() 
    {
        return vfree28;
    }
    public void setVfree29(String vfree29) 
    {
        this.vfree29 = vfree29;
    }

    public String getVfree29() 
    {
        return vfree29;
    }
    public void setVfree30(String vfree30) 
    {
        this.vfree30 = vfree30;
    }

    public String getVfree30() 
    {
        return vfree30;
    }
    public void setVfree31(String vfree31) 
    {
        this.vfree31 = vfree31;
    }

    public String getVfree31() 
    {
        return vfree31;
    }
    public void setVfree32(String vfree32) 
    {
        this.vfree32 = vfree32;
    }

    public String getVfree32() 
    {
        return vfree32;
    }
    public void setVfree33(String vfree33) 
    {
        this.vfree33 = vfree33;
    }

    public String getVfree33() 
    {
        return vfree33;
    }
    public void setVfree34(String vfree34) 
    {
        this.vfree34 = vfree34;
    }

    public String getVfree34() 
    {
        return vfree34;
    }
    public void setVfree35(String vfree35) 
    {
        this.vfree35 = vfree35;
    }

    public String getVfree35() 
    {
        return vfree35;
    }
    public void setVfree36(String vfree36) 
    {
        this.vfree36 = vfree36;
    }

    public String getVfree36() 
    {
        return vfree36;
    }
    public void setVfree37(String vfree37) 
    {
        this.vfree37 = vfree37;
    }

    public String getVfree37() 
    {
        return vfree37;
    }
    public void setVfree38(String vfree38) 
    {
        this.vfree38 = vfree38;
    }

    public String getVfree38() 
    {
        return vfree38;
    }
    public void setVfree39(String vfree39) 
    {
        this.vfree39 = vfree39;
    }

    public String getVfree39() 
    {
        return vfree39;
    }
    public void setVfree40(String vfree40) 
    {
        this.vfree40 = vfree40;
    }

    public String getVfree40() 
    {
        return vfree40;
    }
    public void setVfree41(String vfree41) 
    {
        this.vfree41 = vfree41;
    }

    public String getVfree41() 
    {
        return vfree41;
    }
    public void setVfree42(String vfree42) 
    {
        this.vfree42 = vfree42;
    }

    public String getVfree42() 
    {
        return vfree42;
    }
    public void setVfree43(String vfree43) 
    {
        this.vfree43 = vfree43;
    }

    public String getVfree43() 
    {
        return vfree43;
    }
    public void setVfree44(String vfree44) 
    {
        this.vfree44 = vfree44;
    }

    public String getVfree44() 
    {
        return vfree44;
    }
    public void setVfree45(String vfree45) 
    {
        this.vfree45 = vfree45;
    }

    public String getVfree45() 
    {
        return vfree45;
    }
    public void setVfree46(String vfree46) 
    {
        this.vfree46 = vfree46;
    }

    public String getVfree46() 
    {
        return vfree46;
    }
    public void setVfree47(String vfree47) 
    {
        this.vfree47 = vfree47;
    }

    public String getVfree47() 
    {
        return vfree47;
    }
    public void setVfree48(String vfree48) 
    {
        this.vfree48 = vfree48;
    }

    public String getVfree48() 
    {
        return vfree48;
    }
    public void setVfree49(String vfree49) 
    {
        this.vfree49 = vfree49;
    }

    public String getVfree49() 
    {
        return vfree49;
    }
    public void setVfree50(String vfree50) 
    {
        this.vfree50 = vfree50;
    }

    public String getVfree50() 
    {
        return vfree50;
    }
    public void setVbcdef1(String vbcdef1) 
    {
        this.vbcdef1 = vbcdef1;
    }

    public String getVbcdef1() 
    {
        return vbcdef1;
    }
    public void setVbcdef2(String vbcdef2) 
    {
        this.vbcdef2 = vbcdef2;
    }

    public String getVbcdef2() 
    {
        return vbcdef2;
    }
    public void setVbcdef3(String vbcdef3) 
    {
        this.vbcdef3 = vbcdef3;
    }

    public String getVbcdef3() 
    {
        return vbcdef3;
    }
    public void setVbcdef4(String vbcdef4) 
    {
        this.vbcdef4 = vbcdef4;
    }

    public String getVbcdef4() 
    {
        return vbcdef4;
    }
    public void setVbcdef5(String vbcdef5) 
    {
        this.vbcdef5 = vbcdef5;
    }

    public String getVbcdef5() 
    {
        return vbcdef5;
    }
    public void setVbcdef6(String vbcdef6) 
    {
        this.vbcdef6 = vbcdef6;
    }

    public String getVbcdef6() 
    {
        return vbcdef6;
    }
    public void setVbcdef7(String vbcdef7) 
    {
        this.vbcdef7 = vbcdef7;
    }

    public String getVbcdef7() 
    {
        return vbcdef7;
    }
    public void setVbcdef8(String vbcdef8) 
    {
        this.vbcdef8 = vbcdef8;
    }

    public String getVbcdef8() 
    {
        return vbcdef8;
    }
    public void setVbcdef9(String vbcdef9) 
    {
        this.vbcdef9 = vbcdef9;
    }

    public String getVbcdef9() 
    {
        return vbcdef9;
    }
    public void setVbcdef10(String vbcdef10) 
    {
        this.vbcdef10 = vbcdef10;
    }

    public String getVbcdef10() 
    {
        return vbcdef10;
    }
    public void setVbcdef11(String vbcdef11) 
    {
        this.vbcdef11 = vbcdef11;
    }

    public String getVbcdef11() 
    {
        return vbcdef11;
    }
    public void setVbcdef12(String vbcdef12) 
    {
        this.vbcdef12 = vbcdef12;
    }

    public String getVbcdef12() 
    {
        return vbcdef12;
    }
    public void setVbcdef13(String vbcdef13) 
    {
        this.vbcdef13 = vbcdef13;
    }

    public String getVbcdef13() 
    {
        return vbcdef13;
    }
    public void setVbcdef14(String vbcdef14) 
    {
        this.vbcdef14 = vbcdef14;
    }

    public String getVbcdef14() 
    {
        return vbcdef14;
    }
    public void setVbcdef15(String vbcdef15) 
    {
        this.vbcdef15 = vbcdef15;
    }

    public String getVbcdef15() 
    {
        return vbcdef15;
    }
    public void setVbcdef16(String vbcdef16) 
    {
        this.vbcdef16 = vbcdef16;
    }

    public String getVbcdef16() 
    {
        return vbcdef16;
    }
    public void setVbcdef17(String vbcdef17) 
    {
        this.vbcdef17 = vbcdef17;
    }

    public String getVbcdef17() 
    {
        return vbcdef17;
    }
    public void setVbcdef18(String vbcdef18) 
    {
        this.vbcdef18 = vbcdef18;
    }

    public String getVbcdef18() 
    {
        return vbcdef18;
    }
    public void setVbcdef19(String vbcdef19) 
    {
        this.vbcdef19 = vbcdef19;
    }

    public String getVbcdef19() 
    {
        return vbcdef19;
    }
    public void setVbcdef20(String vbcdef20) 
    {
        this.vbcdef20 = vbcdef20;
    }

    public String getVbcdef20() 
    {
        return vbcdef20;
    }

    public String getCgeneralhid() {
        return cgeneralhid;
    }

    public void setCgeneralhid(String cgeneralhid) {
        this.cgeneralhid = cgeneralhid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cgeneralbid", getCgeneralbid())
            .append("crowno", getCrowno())
            .append("cmaterialoid", getCmaterialoid())
            .append("cmaterialvid", getCmaterialvid())
            .append("corpoid", getCorpoid())
            .append("corpvid", getCorpvid())
            .append("castunitid", getCastunitid())
            .append("nassistnum", getNassistnum())
            .append("vchangerate", getVchangerate())
            .append("cunitid", getCunitid())
            .append("ncostprice", getNcostprice())
            .append("ncostmny", getNcostmny())
            .append("vbatchcode", getVbatchcode())
            .append("dplanrecvdate", getDplanrecvdate())
            .append("cwarehouseid", getCwarehouseid())
            .append("cqualitylevelid", getCqualitylevelid())
            .append("cprojectid", getCprojectid())
            .append("casscustid", getCasscustid())
            .append("casscustvid", getCasscustvid())
            .append("cproductorid", getCproductorid())
            .append("cvendorid", getCvendorid())
            .append("cvendorvid", getCvendorvid())
            .append("cprojectcostclsid", getCprojectcostclsid())
            .append("costclsidreason", getCostclsidreason())
            .append("ccostobjectid", getCcostobjectid())
            .append("vproductbatch", getVproductbatch())
            .append("cworkcenterid", getCworkcenterid())
            .append("vnotebody", getVnotebody())
            .append("csourcetype", getCsourcetype())
            .append("csourcetranstype", getCsourcetranstype())
            .append("vsourcebillcode", getVsourcebillcode())
            .append("vsourcerowno", getVsourcerowno())
            .append("noutboundnum", getNoutboundnum())
            .append("noutboundastnum", getNoutboundastnum())
            .append("noutboundrsnum", getNoutboundrsnum())
            .append("isclosed", getIsclosed())
            .append("pkBatchcode", getPkBatchcode())
            .append("csourcebillhid", getCsourcebillhid())
            .append("csourcebillbid", getCsourcebillbid())
            .append("cfirstbillhid", getCfirstbillhid())
            .append("cfirstbillbid", getCfirstbillbid())
            .append("cfirsttype", getCfirsttype())
            .append("cfirsttranstype", getCfirsttranstype())
            .append("vfirstbillcode", getVfirstbillcode())
            .append("vfirstrowno", getVfirstrowno())
            .append("ibcversion", getIbcversion())
            .append("noriginalnum", getNoriginalnum())
            .append("closed", getClosed())
            .append("noriginaloutboundnum", getNoriginaloutboundnum())
            .append("pkOrg", getPkOrg())
            .append("pkOrgV", getPkOrgV())
            .append("pkGroup", getPkGroup())
            .append("cwastewarehouseid", getCwastewarehouseid())
            .append("tsourceheadts", getTsourceheadts())
            .append("tsourcebodyts", getTsourcebodyts())
            .append("cprojecttaskid", getCprojecttaskid())
            .append("dinbounddate", getDinbounddate())
            .append("cwp", getCwp())
            .append("crcid", getCrcid())
            .append("pkCbsnode", getPkCbsnode())
            .append("vcontractcode", getVcontractcode())
            .append("cffileid", getCffileid())
            .append("cprodprojectid", getCprodprojectid())
            .append("cprodasscustid", getCprodasscustid())
            .append("cprodasscustvid", getCprodasscustvid())
            .append("cprodproductorid", getCprodproductorid())
            .append("cprodvendorid", getCprodvendorid())
            .append("cprodvendorvid", getCprodvendorvid())
            .append("cmffileid", getCmffileid())
            .append("vprodfree1", getVprodfree1())
            .append("vprodfree2", getVprodfree2())
            .append("vprodfree3", getVprodfree3())
            .append("vprodfree4", getVprodfree4())
            .append("vprodfree5", getVprodfree5())
            .append("vprodfree6", getVprodfree6())
            .append("vprodfree7", getVprodfree7())
            .append("vprodfree8", getVprodfree8())
            .append("vprodfree9", getVprodfree9())
            .append("vprodfree10", getVprodfree10())
            .append("vfree1", getVfree1())
            .append("vfree2", getVfree2())
            .append("vfree3", getVfree3())
            .append("vfree4", getVfree4())
            .append("vfree5", getVfree5())
            .append("vfree6", getVfree6())
            .append("vfree7", getVfree7())
            .append("vfree8", getVfree8())
            .append("vfree9", getVfree9())
            .append("vfree10", getVfree10())
            .append("vfree11", getVfree11())
            .append("vfree12", getVfree12())
            .append("vfree13", getVfree13())
            .append("vfree14", getVfree14())
            .append("vfree15", getVfree15())
            .append("vfree16", getVfree16())
            .append("vfree17", getVfree17())
            .append("vfree18", getVfree18())
            .append("vfree19", getVfree19())
            .append("vfree20", getVfree20())
            .append("vfree21", getVfree21())
            .append("vfree22", getVfree22())
            .append("vfree23", getVfree23())
            .append("vfree24", getVfree24())
            .append("vfree25", getVfree25())
            .append("vfree26", getVfree26())
            .append("vfree27", getVfree27())
            .append("vfree28", getVfree28())
            .append("vfree29", getVfree29())
            .append("vfree30", getVfree30())
            .append("vfree31", getVfree31())
            .append("vfree32", getVfree32())
            .append("vfree33", getVfree33())
            .append("vfree34", getVfree34())
            .append("vfree35", getVfree35())
            .append("vfree36", getVfree36())
            .append("vfree37", getVfree37())
            .append("vfree38", getVfree38())
            .append("vfree39", getVfree39())
            .append("vfree40", getVfree40())
            .append("vfree41", getVfree41())
            .append("vfree42", getVfree42())
            .append("vfree43", getVfree43())
            .append("vfree44", getVfree44())
            .append("vfree45", getVfree45())
            .append("vfree46", getVfree46())
            .append("vfree47", getVfree47())
            .append("vfree48", getVfree48())
            .append("vfree49", getVfree49())
            .append("vfree50", getVfree50())
            .append("vbcdef1", getVbcdef1())
            .append("vbcdef2", getVbcdef2())
            .append("vbcdef3", getVbcdef3())
            .append("vbcdef4", getVbcdef4())
            .append("vbcdef5", getVbcdef5())
            .append("vbcdef6", getVbcdef6())
            .append("vbcdef7", getVbcdef7())
            .append("vbcdef8", getVbcdef8())
            .append("vbcdef9", getVbcdef9())
            .append("vbcdef10", getVbcdef10())
            .append("vbcdef11", getVbcdef11())
            .append("vbcdef12", getVbcdef12())
            .append("vbcdef13", getVbcdef13())
            .append("vbcdef14", getVbcdef14())
            .append("vbcdef15", getVbcdef15())
            .append("vbcdef16", getVbcdef16())
            .append("vbcdef17", getVbcdef17())
            .append("vbcdef18", getVbcdef18())
            .append("vbcdef19", getVbcdef19())
            .append("vbcdef20", getVbcdef20())
            .toString();
    }
}
